Lobby {
	ClassName { ChessGame }
	Seats { 2 }
}

board {
	width { 8 }
	height { 8 }
	gfxwidth { 384 }
	gfxheight { 384 }
	gfx { gfx/chessbgnd.gfx:regular }
	selectedgfx { gfx/chesspieces.gfx:selected }
	delaygfx { gfx/chesspieces.gfx:delay }
	delaygfx1 { gfx/chesspieces.gfx:delay_pretty }
	hintgfx { gfx/chesspieces.gfx:hint }
	tilegfx { gfx/tiles.gfx:tile }
	tilegfx1 { gfx/tiles.gfx:tile2 }
	deadtilegfx { gfx/tiles.gfx:dead }
	deadtilegfx1 { gfx/tiles.gfx:dead2 }
}

players {
	player {
		name { White }
		team { White }
	}
	player {
		name { Black }
		team { Black }
	}
}

pieceTypes {
	king
	queen
	bishop
	knight
	rook
	pawn
}

pieceDefinitions {
	player {
		name { White }
		boardrotation { 0 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:whitequeen }
			gfx1 { gfx/chesspieces.gfx:whitequeen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:whitebishop }
			gfx1 { gfx/chesspieces.gfx:whitebishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:whiteknight }
			gfx1 { gfx/chesspieces.gfx:whiteknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:whiterook }
			gfx1 { gfx/chesspieces.gfx:whiterook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:whitepawn }
			gfx1 { gfx/chesspieces.gfx:whitepawn_pretty }
			promote { y { 0 } to { queen } }
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { -1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:whiteking }
			gfx1 { gfx/chesspieces.gfx:whiteking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}

	player {
		name { Black }
		boardrotation { 2 }
		piece {
			name { queen }
			gfx { gfx/chesspieces.gfx:blackqueen }
			gfx1 { gfx/chesspieces.gfx:blackqueen_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { bishop }
			gfx { gfx/chesspieces.gfx:blackbishop }
			gfx1 { gfx/chesspieces.gfx:blackbishop_pretty }
			move {
				x { 1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { knight }
			gfx { gfx/chesspieces.gfx:blackknight }
			gfx1 { gfx/chesspieces.gfx:blackknight_pretty }
			move {
				x { 2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { 2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { 1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -2 } y { -1 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { -1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
			move {
				x { 1 } y { -2 } numHops { 1 } hopTicks { 200 } delay { 1000 }
			}
		}
		piece {
			name { rook }
			gfx { gfx/chesspieces.gfx:blackrook }
			gfx1 { gfx/chesspieces.gfx:blackrook_pretty }
			move {
				x { 1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 8 } hopTicks { 100 } delay { 1000 }
			}
		}
		piece {
			name { pawn }
			gfx { gfx/chesspieces.gfx:blackpawn }
			gfx1 { gfx/chesspieces.gfx:blackpawn_pretty }
			promote { y { 7 } to { queen } }
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } noattack
			}
			move {
				x { 0 } y { 1 } numHops { 2 } hopTicks { 100 } delay { 1000 } firstmoveonly noattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } mustattack
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 } enpassant { pawn }
			}
		}
		piece {
			name { king }
			win
			gfx { gfx/chesspieces.gfx:blackking }
			gfx1 { gfx/chesspieces.gfx:blackking_pretty }
			move {
				x { -2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 2 } y { 0 } numHops { 1 } hopTicks { 200 } delay { 1000 } castle { rook } noattack
			}
			move {
				x { 1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { 0 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { -1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 0 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
			move {
				x { 1 } y { -1 } numHops { 1 } hopTicks { 100 } delay { 1000 }
			}
		}
	}
}

startingPositions {
	piece { x { 0 } y { 0 } player { Black } type { rook } }
	piece { x { 1 } y { 0 } player { Black } type { knight } }
	piece { x { 2 } y { 0 } player { Black } type { bishop } }
	piece { x { 3 } y { 0 } player { Black } type { queen } }
	piece { x { 4 } y { 0 } player { Black } type { king } }
	piece { x { 5 } y { 0 } player { Black } type { bishop } }
	piece { x { 6 } y { 0 } player { Black } type { knight } }
	piece { x { 7 } y { 0 } player { Black } type { rook } }
	piece { x { 0 } y { 1 } player { Black } type { pawn } }
	piece { x { 1 } y { 1 } player { Black } type { pawn } }
	piece { x { 2 } y { 1 } player { Black } type { pawn } }
	piece { x { 3 } y { 1 } player { Black } type { pawn } }
	piece { x { 4 } y { 1 } player { Black } type { pawn } }
	piece { x { 5 } y { 1 } player { Black } type { pawn } }
	piece { x { 6 } y { 1 } player { Black } type { pawn } }
	piece { x { 7 } y { 1 } player { Black } type { pawn } }

	piece { x { 0 } y { 7 } player { White } type { rook } }
	piece { x { 1 } y { 7 } player { White } type { knight } }
	piece { x { 2 } y { 7 } player { White } type { bishop } }
	piece { x { 3 } y { 7 } player { White } type { queen } }
	piece { x { 4 } y { 7 } player { White } type { king } }
	piece { x { 5 } y { 7 } player { White } type { bishop } }
	piece { x { 6 } y { 7 } player { White } type { knight } }
	piece { x { 7 } y { 7 } player { White } type { rook } }
	piece { x { 0 } y { 6 } player { White } type { pawn } }
	piece { x { 1 } y { 6 } player { White } type { pawn } }
	piece { x { 2 } y { 6 } player { White } type { pawn } }
	piece { x { 3 } y { 6 } player { White } type { pawn } }
	piece { x { 4 } y { 6 } player { White } type { pawn } }
	piece { x { 5 } y { 6 } player { White } type { pawn } }
	piece { x { 6 } y { 6 } player { White } type { pawn } }
	piece { x { 7 } y { 6 } player { White } type { pawn } }
}

settings { speed { 1.00 }
delay { 1.00 }
}

events { event { name { SubGameSeedEvent }
timestamp { 52 }
data { 9822426 }
}
event { name { ChessMoveEvent }
timestamp { 58 }
data { f2f4 }
}
event { name { ChessMoveEvent }
timestamp { 62 }
data { e7e6 }
}
event { name { ChessMoveEvent }
timestamp { 120 }
data { g1f3 }
}
event { name { ChessMoveEvent }
timestamp { 192 }
data { d7d7 }
}
event { name { ChessMoveEvent }
timestamp { 302 }
data { c7c5 }
}
event { name { ChessMoveEvent }
timestamp { 406 }
data { b7b5 }
}
event { name { ChessMoveEvent }
timestamp { 418 }
data { e2e4 }
}
event { name { ChessMoveEvent }
timestamp { 466 }
data { a7a6 }
}
event { name { ChessMoveEvent }
timestamp { 534 }
data { b8c6 }
}
event { name { ChessMoveEvent }
timestamp { 668 }
data { f1b5 }
}
event { name { ChessMoveEvent }
timestamp { 668 }
data { f8d6 }
}
event { name { ChessMoveEvent }
timestamp { 718 }
data { c2c4 }
}
event { name { ChessMoveEvent }
timestamp { 738 }
data { g8e7 }
}
event { name { ChessMoveEvent }
timestamp { 764 }
data { a2a4 }
}
event { name { ChessMoveEvent }
timestamp { 786 }
data { f7f6 }
}
event { name { ChessMoveEvent }
timestamp { 804 }
data { b2b3 }
}
event { name { ChessMoveEvent }
timestamp { 844 }
data { b1c3 }
}
event { name { ChessMoveEvent }
timestamp { 886 }
data { d2d3 }
}
event { name { ChessMoveEvent }
timestamp { 908 }
data { d8b6 }
}
event { name { ChessMoveEvent }
timestamp { 932 }
data { c1e3 }
}
event { name { ChessMoveEvent }
timestamp { 986 }
data { d1c2 }
}
event { name { ChessMoveEvent }
timestamp { 1036 }
data { e8f7 }
}
event { name { ChessMoveEvent }
timestamp { 1048 }
data { e1d2 }
}
event { name { ChessMoveEvent }
timestamp { 1164 }
data { h1c1 }
}
event { name { ChessMoveEvent }
timestamp { 1760 }
data { g2g3 }
}
event { name { ChessMoveEvent }
timestamp { 1770 }
data { a6b5 }
}
event { name { ChessMoveEvent }
timestamp { 1940 }
data { g7g5 }
}
event { name { ChessMoveEvent }
timestamp { 2012 }
data { d6f4 }
}
event { name { ChessMoveEvent }
timestamp { 2072 }
data { e6e5 }
}
event { name { ChessMoveEvent }
timestamp { 2106 }
data { a4a4 }
}
event { name { ChessMoveEvent }
timestamp { 2138 }
data { d7d6 }
}
event { name { ChessMoveEvent }
timestamp { 2296 }
data { e7g6 }
}
event { name { ChessMoveEvent }
timestamp { 2300 }
data { e3e3 }
}
event { name { ChessMoveEvent }
timestamp { 2346 }
data { h7h6 }
}
event { name { ChessMoveEvent }
timestamp { 2444 }
data { a4b5 }
}
event { name { ChessMoveEvent }
timestamp { 2588 }
data { c3d5 }
}
event { name { ChessMoveEvent }
timestamp { 2638 }
data { c8e6 }
}
event { name { ChessMoveEvent }
timestamp { 2830 }
data { d2e2 }
}
event { name { ChessMoveEvent }
timestamp { 2894 }
data { f3d2 }
}
event { name { ChessMoveEvent }
timestamp { 2950 }
data { g3f4 }
}
event { name { ChessMoveEvent }
timestamp { 3036 }
data { c1f1 }
}
event { name { ChessMoveEvent }
timestamp { 3130 }
data { c2c3 }
}
event { name { ChessMoveEvent }
timestamp { 3192 }
data { c6d4 }
}
event { name { ChessMoveEvent }
timestamp { 3292 }
data { g5f4 }
}
event { name { ChessMoveEvent }
timestamp { 3386 }
data { h8g8 }
}
event { name { ChessMoveEvent }
timestamp { 3602 }
data { e3d4 }
}
event { name { ChessMoveEvent }
timestamp { 3906 }
data { c5d4 }
}
event { name { ChessMoveEvent }
timestamp { 4054 }
data { a1a4 }
}
event { name { ChessMoveEvent }
timestamp { 4196 }
data { b6c5 }
}
event { name { ChessMoveEvent }
timestamp { 4196 }
data { d2f3 }
}
event { name { ChessMoveEvent }
timestamp { 4374 }
data { c3b2 }
}
event { name { ChessMoveEvent }
timestamp { 4636 }
data { e6d5 }
}
event { name { ChessMoveEvent }
timestamp { 4642 }
data { f1c1 }
}
event { name { ChessMoveEvent }
timestamp { 4748 }
data { f7e7 }
}
event { name { ChessMoveEvent }
timestamp { 5438 }
data { e4d5 }
}
event { name { ChessMoveEvent }
timestamp { 5498 }
data { f6f5 }
}
event { name { ChessMoveEvent }
timestamp { 5502 }
data { b3b4 }
}
event { name { ChessMoveEvent }
timestamp { 5548 }
data { b2b3 }
}
event { name { ChessMoveEvent }
timestamp { 5962 }
data { c5b6 }
}
event { name { ChessMoveEvent }
timestamp { 6088 }
data { c4c5 }
}
event { name { ChessMoveEvent }
timestamp { 6132 }
data { e7f6 }
}
event { name { ChessMoveEvent }
timestamp { 6214 }
data { g6e7 }
}
event { name { ChessMoveEvent }
timestamp { 6360 }
data { g8d8 }
}
event { name { ChessMoveEvent }
timestamp { 6784 }
data { b3c4 }
}
event { name { ChessMoveEvent }
timestamp { 7144 }
data { b6b5 }
}
event { name { ChessMoveEvent }
timestamp { 7506 }
data { e7d5 }
}
event { name { ChessMoveEvent }
timestamp { 7584 }
data { a8b8 }
}
event { name { ChessMoveEvent }
timestamp { 7648 }
data { f6e6 }
}
event { name { ChessMoveEvent }
timestamp { 7926 }
data { c4b5 }
}
event { name { ChessMoveEvent }
timestamp { 8022 }
data { c5c6 }
}
event { name { ChessMoveEvent }
timestamp { 8082 }
data { a4a5 }
}
event { name { ChessMoveEvent }
timestamp { 8412 }
data { c1c4 }
}
event { name { ChessMoveEvent }
timestamp { 8724 }
data { b8b5 }
}
event { name { ChessMoveEvent }
timestamp { 8820 }
data { d5c7 }
}
event { name { ChessMoveEvent }
timestamp { 8960 }
data { d8b8 }
}
event { name { ChessMoveEvent }
timestamp { 9214 }
data { a5a7 }
}
event { name { ChessMoveEvent }
timestamp { 10132 }
data { d6d5 }
}
event { name { ChessMoveEvent }
timestamp { 10210 }
data { e6d6 }
}
event { name { ChessMoveEvent }
timestamp { 10326 }
data { f3e5 }
}
event { name { ChessMoveEvent }
timestamp { 10422 }
data { e5e4 }
}
event { name { ChessMoveEvent }
timestamp { 10700 }
data { a7a7 }
}
event { name { ChessMoveEvent }
timestamp { 10816 }
data { c4d4 }
}
event { name { ChessMoveEvent }
timestamp { 10874 }
data { b5b4 }
}
event { name { ChessMoveEvent }
timestamp { 11156 }
data { e2f3 }
}
event { name { ChessMoveEvent }
timestamp { 11230 }
data { b8b8 }
}
event { name { ChessMoveEvent }
timestamp { 11286 }
data { d3e4 }
}
event { name { ChessMoveEvent }
timestamp { 11334 }
data { d6e5 }
}
event { name { ChessMoveEvent }
timestamp { 11522 }
data { d5e4 }
}
event { name { ChessMoveEvent }
timestamp { 11582 }
data { a7c7 }
}
event { name { ChessMoveEvent }
timestamp { 11630 }
data { b8c8 }
}
event { name { ChessMoveEvent }
timestamp { 11686 }
data { c7e6 }
}
event { name { ChessMoveEvent }
timestamp { 11936 }
data { d4d7 }
}
event { name { ChessMoveEvent }
timestamp { 12168 }
data { b4c4 }
}
event { name { ChessMoveEvent }
timestamp { 12440 }
data { h6h5 }
}
event { name { ChessMoveEvent }
timestamp { 12480 }
data { f3f2 }
}
event { name { ChessMoveEvent }
timestamp { 12776 }
data { c8c7 }
}
event { name { ChessMoveEvent }
timestamp { 12782 }
data { c7c8 }
}
event { name { ChessMoveEvent }
timestamp { 12936 }
data { e4e3 }
}
event { name { ChessMoveEvent }
timestamp { 12982 }
data { f4f3 }
}
event { name { ChessMoveEvent }
timestamp { 13076 }
data { e5e4 }
}
event { name { ChessMoveEvent }
timestamp { 13122 }
data { f5f4 }
}
event { name { ChessMoveEvent }
timestamp { 13248 }
data { d7c7 }
}
event { name { ChessMoveEvent }
timestamp { 13688 }
data { h5h4 }
}
event { name { ChessMoveEvent }
timestamp { 13816 }
data { f2g1 }
}
event { name { ChessMoveEvent }
timestamp { 13890 }
data { h2h3 }
}
event { name { ChessMoveEvent }
timestamp { 14116 }
data { f3f2 }
}
event { name { ChessMoveEvent }
timestamp { 14176 }
data { e3e2 }
}
event { name { ChessMoveEvent }
timestamp { 14256 }
data { e4e3 }
}
event { name { ChessMoveEvent }
timestamp { 14308 }
data { f4f3 }
}
event { name { ChessMoveEvent }
timestamp { 14534 }
data { c7e7 }
}
event { name { ChessMoveEvent }
timestamp { 14938 }
data { g1h2 }
}
}

